package vista.ventanaProyecto;

import java.awt.BorderLayout;
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import modelo.Proyecto;
	/**
	 * 
	 * @author rocio
	 *
	 */
public class VerUsuariosDelProyecto extends VentanaDeUsuariosAbstract {

	// Variables  *********************************************************** //

	private static final long serialVersionUID = 6943752499147270388L;
	private Proyecto model;
	
	// Constructor *********************************************************** //

	public VerUsuariosDelProyecto(Proyecto model){
		this.setTitle("Usuarios del proyecto");
		this.model = model;
		this.init();
		this.AgregarComponentes();
	}
	
	// Metodos  *********************************************************** //

	/**
	 * Inicializa los componentes
	 */
	public void init(){
		this.getContentPane().setLayout(new BorderLayout());
		//crea la tabla
		super.crearTablaUsuario(model.getMiembros());
		//crea button
		this.cerrar = new JButton("Salir");
		//crea panel
		this.panel= new JPanel ();
	}
	
	/**
	 *  Agrega los componentes al Jframe
	 */
	public void AgregarComponentes (){
		//agrega al panel los componentes
		this.panel.add(cerrar); 
		//accion del button
		this.cerrar.addActionListener(new BotonCancelarListener());
		//setea propiedades de la ventana
		this.pack();
		this.setSize(700, 300);
		this.setVisible(true);
		this.getContentPane().add(panel,BorderLayout.SOUTH);
		this.panel.setBackground(Color.DARK_GRAY);
		this.setDefaultCloseOperation( JFrame.DISPOSE_ON_CLOSE);
	}
}
